have frequent sexual intercourse - Allemand Anglais Dictionnaire